.float-left {
  float: left;
}
.float-right {
  float: right;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical; /*设置对齐模式*/
  -webkit-line-clamp: 2; /*设置多行的行数*/
}

.visible-lg,
.visible-lg-inline-block,
.visible-lg-block,
.visible-sm-inline-block {
  display: none !important;
}

@media screen and (min-width: 992px) {
  .visible-lg {
    display: block !important;
    display: initial !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
  .hidden-lg {
    display: none !important;
  }
  .container {
    width: 73%;
    margin: 0 auto;
    text-align: center;
  }
}
@media screen and (min-width: 1440px) {
  .container {
    width: 1400px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
  .container {
    width: 85%;
  }
}

@media screen and (max-width: 992px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
